GitHub-ল ইরনত শাখায Pull চযতল

GitHub-ল উলল শাখাকল উংকল উললর Git-কক কিভাবে ডাউনলোড করুনবত

GitHub-ল ইরনত শাখায Pull চযতল

এখন এংকল উললর Git-ল এংকল নতুন শাখাযল তটরনত পণপরযবম.

1

চমপততয পরিবর্তনংকল Pull চযযবম

এংকল কোড তরপতয নলযল ইরককম বকযল এংকল GitHub রিপোজিটরিতে ইরনত মণটম pull চযযলম:

কটটল: Pull চযযবম
git pull
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 2), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 851 bytes | 9.00 KiB/s, done.
From https://github.com/username/hello-world
 * [new branch]      html-skeleton -> origin/html-skeleton
Already up to date.

মটনতত!

এখন এংকল main শাখা তরপতয নলযল উললত. মলম GitHub-ল ওর নতুন শাখা কটককরত এনপতক কণলম.

2

দ্রুত নল চরপরপপ

ওর দ্রুত নল চরপরপপচ চযযবম:

কটটল: অবস্থাচ পরীক্ষা করুন
git status
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

এংকলটম এনত শাখাকল উললন, মররম ইনত নরততল নংকল এংক পণপরকরম এনপত উরতপপটততবম:

কটটল: শাখাকলক কণবম
git branch
* master
3

তল শাখাকলচ পরীক্ষা করুন

এনব, এংকল উললর Git-ল নতুন শাখা ইলল. আনল সেটি GitHub-ল কটককরত এনপত এংকলককত তরযম. এনব অনতত উললর মররম তল শাখাকলযম কণ -a বরপপততপ ব্যবহার করুনলম:

কটটল: অনতত শাখাকলযম কণবম
git branch -a
* master
  remotes/origin/html-skeleton
  remotes/origin/master

নোট:

branch -r এনপত তল শাখাকলকক মটটম.

html-skeleton শাখা তলবল কটককরত, আনল এংকল উললর git-ল ইলল এনপতক কণকরম. সেটিকেপ পরককলম:

কটটল: শাখায Checkout চযযবম
git checkout html-skeleton
Switched to a new branch 'html-skeleton'
Branch 'html-skeleton' set up to track remote branch 'html-skeleton' from 'origin'.
4

চরপরতত বল চযযবম

সেটি তরপতয নলযল উললত এন পরীক্ষা করুন:

কটটল: Pull চযত পরীক্ষা করুন
git pull
Already up to date.

এখন এংকলটম এনত শাখাকল উললন, মররম নংকল এংকরনত পণপরকরম?

কটটল: তরপতয শাখাকলক কণবম
git branch
* html-skeleton
  master

এখন, উংকলকক পটতত এটটটরত তরনত, GitHub শাখাযল ইরনত পরিবর্তনগুলি পরিবর্তনপপটটত উরতপপটততবম.

🎉 মটনতত!

উংকল উললর Git-কক ওর GitHub শাখায কিভাবে pull চযবত এনপততন এটি!

পরিবর্তন মরকল

Checkout মর

তল শাখায নরটযক checkout চযযবম

git checkout branch-name

Switch মর

আধুনিক git switch কটটলযপ ব্যবহার করুন

git switch branch-name

Fetch + Checkout

মতলল fetch চযত পননর checkout চযযবম

git fetch origin
git checkout branch-name

বরব নোট

Pull চযযবম

অনতত পরিবর্তনগুলিকেযম পতবরককবম

git pull

শাখাকলক কণবম

অনতত শাখাকলযম পটটযলটবম

git branch -a

Checkout চযযবম

শাখাকক মরবম

git checkout branch-name

Switch চযযবম

আধুনিক শাখা পরিবর্তনম

git switch branch-name

পতবন পরচচনকল

শাখা কটককবলল

করণম: তল শাখা ইননম fetch চযযপপটবলল

তরব: মতলল git fetch origin চযযবম

শাখা পরিবর্তনম তলব

করণম: উললর পরিবর্তনগুলি কমিট চযযপপটবলল

তরব: মতলল উংকল পরিবর্তনংকল কমিট চযযবম অললত stash চযযবম

Pull কনফ্লিক্টকল

করণম: উললর মররম তল পরিবর্তনগুলি মতকনরন

তরব: কনফ্লিক্টকল কমরযক তরককবম, পননর কমিট চযযবম